package model

// Film 电影
type Film struct {
	ID           int64       //ID
	FilmName     string      //电影名称
	FilmType     string      //电影类型
	Duration     int64       //电影时长
	Price        float64     //价格
	Sales        int64       //销量
	TicketOffice float64     //票房
	ImgPath      string      //封面地址
	Zone         string      //区域
	State        int64       // 正在热映：0；即将上映：1
	ScreenDate   string      //上映日期
	OfflineDate  string      //下线日期
	Schedules    []*Schedule //演出计划
}

// GetTicketOffice 获取该电影的票房
func (film *Film) GetTicketOffice() float64 {
	return film.Price * float64(film.Sales)
}
